package com.gagakuai.bpm.domian.entity.camuda;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class ActiInstEntity {

    @ApiModelProperty(name = "id", value = "id")
    private String id;

    @ApiModelProperty(name = "parentActInstId", value = "你节点实例ID")
    private String parentActInstId;

    @ApiModelProperty(name = "procDefKey", value = "流程KEY")
    private String procDefKey;

    @ApiModelProperty(name = "procDefId", value = "流程定义ID")
    private String procDefId;

    @ApiModelProperty(name = "rootProcInstId", value = "根实例ID")
    private String rootProcInstId;

    @ApiModelProperty(name = "procInstId", value = "流程实例ID")
    private String procInstId;

    @ApiModelProperty(name = "executionId", value = "流程实例ID")
    private String executionId;

    @ApiModelProperty(name = "actId", value = "活动节点ID")
    private String actId;

    @ApiModelProperty(name = "taskId", value = "任务ID")
    private String taskId;

    @ApiModelProperty(name = "callProcInstId", value = "叫流程实例ID")
    private String callProcInstId;

    @ApiModelProperty(name = "callCaseInstId", value = "叫案例实例ID")
    private String callCaseInstId;

    @ApiModelProperty(name = "actName", value = "节点名字")
    private String actName;

    @ApiModelProperty(name = "actType", value = "节点类型")
    private String actType;

    @ApiModelProperty(name = "assignee", value = "处理人")
    private String assignee;

    @ApiModelProperty(name = "startTime", value = "开始时间")
    private String startTime;

    @ApiModelProperty(name = "endTime", value = "结束时间")
    private String endTime;

    @ApiModelProperty(name = "duration", value = "耗时")
    private long duration;

    @ApiModelProperty(name = "actInstState", value = "节点状态")
    private int actInstState;

    @ApiModelProperty(name = "sequenceCounter", value = "序列")
    private int sequenceCounter;

    @ApiModelProperty(name = "tenantId", value = "租户ID")
    private String tenantId;

    @ApiModelProperty(name = "removalTime", value = "移除时间")
    private String removalTime;
}
